<!doctype html>
<html class="no-js" lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Demos | Ice for JavaScript</title>
    <link rel="icon" type="image/x-icon" href="../assets/favicon.ico">
    <link rel="stylesheet" type="text/css" href="../assets/common.css" />
    {{#cssDeps}}
    <link rel="stylesheet" type="text/css" href="{{.}}"/>
    {{/cssDeps}}
  </head>
  <body>
    <div id="header">
        <nav class="top-bar" data-topbar>
            <ul class="title-area">
                <li class="name">
                    <h1><a href="../index.html">Ice for JavaScript</a></h1>
                </li>
            </ul>
        </nav>
        <ul class="breadcrumbs">
            <li><a href="../index.html">Ice</a></li>
            <li class="current"><a href="#">Demos</a></li>
        </ul>
    </div>
    <section role="main" id="body">
        <div class="row">
            <div class="large-12 medium-12 columns">
                <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-3">
                     <li>
                        <ul class="pricing-table">
                            <li class="title">Hello</li>
                            <li class="description">This demo illustrates how to invoke ordinary (twoway) operations, as
  well as how to invoke oneway operations, secure
  invocations, and how to use batched invocations.</li>
                            <li class="cta-button"><a class="button expand" href="Ice/hello/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                            <li class="title">Minimal</li>
                            <li class="description">This demo illustrates a minimal Ice application.</li>
                            <li class="cta-button"><a class="button expand" href="Ice/minimal/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                            <li class="title">Bidir</li>
                            <li class="description">This demo shows how to use bidirectional connections for callbacks.</li>
                            <li class="cta-button"><a class="button expand" href="Ice/bidir/index.html">GO</a></li>
                        </ul>
                    </li>

                    <li>
                        <ul class="pricing-table">
                            <li class="title">Latency</li>
                            <li class="description">A simple latency test that measures the basic call dispatch delay of Ice.</li>
                            <li class="cta-button"><a class="button expand" href="Ice/latency/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                            <li class="title">Throughput</li>
                            <li class="description">A simple throughput demo that allows you to send sequences of
  various types between client and server and to measure the maximum
  bandwidth that can be achieved.</li>
                            <li class="cta-button"><a class="button expand" href="Ice/throughput/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                            <li class="title">Simple Chat</li>
                            <li class="description">A very simple chat client that illustrates the Glacier2 session API.</li>
                            <li class="cta-button"><a class="button expand" href="Glacier2/simpleChat/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                            <li class="title">Chat Demo</li>
                            <li class="description">An Ice for JavaScript client for ZeroC's
                                <a href="https://doc.zeroc.com/technical-articles/general-topics/chat-demo">Chat Demo</a>.</li>
                            <li class="cta-button"><a class="button expand" href="Chat/index.html">GO</a></li>
                        </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                                <li class="title">Printer</li>
                                <li class="description">An implementation of the simple printer example at the beginning of the manual.</li>
                                <li class="cta-button"><a class="button expand" href="Manual/printer/index.html">GO</a></li>
                            </ul>
                    </li>
                    <li>
                        <ul class="pricing-table">
                                <li class="title">Simple File System</li>
                                <li class="description">An implementation of the simple (non-persistent, non-life-cycle)
  version of the filesystem example.</li>
                                <li class="cta-button"><a class="button expand" href="Manual/simpleFileSystem/index.html">GO</a></li>
                            </ul>
                    </li>
                </ul>
            </div>
        </div>
    </section>
    <div id="footer" class="show-for-medium-up">
        <div class="logo">
            <h4><strong>ZeroC</strong></h4>
        </div>
        <div class="copyright">
            <h6>© ZeroC, Inc. All rights reserved.</h6>
        </div>
    </div>
    {{#jsDeps}}
    <script src="{{.}}"></script>
    {{/jsDeps}}
    <script type="text/javascript" src="../assets/common.js"></script>
  </body>
</html>
